package com.test.dao;

import com.test.pojo.User;

import java.util.List;
import java.util.Map;

public interface UserMapper {


    /**
     *查询全部用户
     * @return
     */
    List<User> getUserList();


    /**
     * 模糊查询全部用户
     * @return
     */
    List<User> getUserLike(String name);

    /**
     *根据id返回一个User
     */
    User getUserById(int id);
    /**
     *根据name返回一个User
     */
    User getUserByName(String name);

    /**
     * 用map添加
     * @param map
     * @return
     */
    int addUser2(Map<String,Object> map);

    /**
     * 添加一个用户
     * @param user
     */
    int addUser(User user);

    /**
     * 修改一个用户
     * @param user
     * @return
     */
    int upUser(User user);

    /**
     * 删除一个用户
     * @param id
     * @return
     */
    int delUser(int id);

}
